package com.xiaoc.bulldozer.common.service;

import com.xiaoc.bulldozer.common.model.Action;

import java.util.List;

/**
 * 
 * Action Service 接口
 * 
 * @author CodeGenerator
 * 
 * @date 2014-05-20 17:26:51
 * 
 */
public interface ActionService {

	/**
	 * 获取所有Action列表
	 * 
	 * @return
	 */
	public List<Action> getAll();
    
	/**
	 * 根据 actionId 集合获取 action 列表
	 * 
	 * @return
	 */
	public List<Action> getActionListByIds(List<Integer> actionIdList);

	/**
	 * 根据 action ids 返回合法的 action 数量
	 * 
	 * @param actionIdArr
	 * @return
	 */
	public Integer getVaildActionCountByIds(Integer[] actionIdArr);
	
}
